Migración de consolas a archivos de consulta, conexión a proveedores de nube, niveles de introspección para Amazon Redshift ¡y mucho más!
A partir de la versión 2025.3, DataGrip y otros JetBrains IDEs con compatibilidad con bases de datos dejarán de utilizar el término consola de consultas. De ahora en adelante, usaremos el término archivo de consultas (query file), ya que en esencia las consolas siempre eran archivos y es hora de que la interfaz de usuario lo refleje. Hemos hecho que el flujo de trabajo sea más sencillo, más fácil de descubrir y más coherente.
Para obtener más información, consulte el artículo del blog.
¡DataGrip ahora funciona con proveedores de bases de datos en la nube! En esta nueva versión, puede conectar sus cuentas de AWS, Azure y Google Cloud al IDE, explorar la lista de bases de datos que tiene en esas cuentas y elegir aquellas a las que desea conectarse. DataGrip creará nuevas fuentes de datos y rellenará todos los detalles de conexión.
Para conectarse a su cuenta en la nube, haga clic en New | Data Source from Cloud Provider y seleccione el proveedor de la nube.
Todas las cuentas en la nube conectadas a su IDE se muestran en la pestaña Clouds del cuadro de diálogo Data Sources and Drivers.
Esta versión añade la función de niveles de introspección a la funcionalidad Amazon Redshift de DataGrip. Con esta funcionalidad, DataGrip ajusta de forma automática la cantidad de metadatos que se cargan para una base de datos en función de su tamaño, lo que puede ahorrarle una cantidad significativa de tiempo, dado que no tiene que preocuparse de que las bases de datos de gran tamaño ralenticen el proceso. También puede seleccionar un nivel de introspección diferente para cada esquema en función de los requisitos de su tarea.
Hemos rediseñado las carpetas que se utilizan en el explorador de bases de datos. Anteriormente, eran virtuales y no se almacenaban en ningún lugar. Dado que estas carpetas son esencialmente grupos, pero no directorios, su información de configuración se almacena ahora en .idea/db-forest-config.xml. Las carpetas que ya tenga se convertirán de forma automática a la nueva configuración.
En el explorador de bases de datos, puede organizar sus carpetas y fuentes de datos de la forma que más le convenga, dado que no están ordenadas alfabéticamente. Para ello, utilice el grupo de acciones del menú contextual Move o los accesos directos correspondientes.
Además, ahora puede crear carpetas vacías. Para crear una nueva carpeta en el nivel más alto, haga clic en New en la barra de herramientas y seleccione Folder. Para crear una nueva subcarpeta, seleccione New | Folder en el menú contextual de la carpeta de nivel superior.
Hemos hecho que las acciones de Explain Plan sean más accesibles. Ahora puede hacer clic en el botón Explain Plan directamente en la barra de herramientas del archivo de consulta para acceder a ellas.
Para un plan de ejecución de consultas, puede pedirle a AI Assistant que lo explique cuando lo vea en la pestaña Plan de la ventana de herramientas Services. Para ello, haga clic en Analyze SQL Plan with AI en la barra de herramientas izquierda de la pestaña. AI Assistant le proporcionará una explicación en el chat, donde podrá realizar cualquier pregunta adicional sobre el plan.
Para utilizar esta funcionalidad, debe tener instalado el complemento de AI Assistant en su IDE.
AI Assistant ahora puede optimizar su consulta para obtener mejoras en rendimiento y eficiencia. Esto lo logra mediante:
JOIN redundantes, índices que falten o planes de ejecución subóptimos.Puede solicitarle a AI Assistant que optimice su consulta haciendo clic con el botón derecho y seleccionando AI Actions | Optimize Query with AI. AI Assistant le proporcionará una lista de sugerencias en el chat y usted podrá seguir haciendo cualquier pregunta allí.
Para utilizar la funcionalidad de optimización de consultas de AI Assistant, debe tener instalado el complemento de AI Assistant en su IDE. Es posible que esta funcionalidad requiera que adjunte el esquema de la base de datos para que pueda sugerir las optimizaciones adecuadas.
Ahora puede eliminar los registros del historial de consultas que DataGrip almacena y muestra en el cuadro de diálogo Query History. Para ello, abra el cuadro de diálogo haciendo clic en Browse Query History en la barra de herramientas del archivo de consulta. En la lista de consultas ejecutadas, seleccione la que desea eliminar y haga clic en Remove.
La funcionalidad de bases de datos de Snowflake ahora es compatible con clases, lo cual incluye lo siguiente:
SHOW relacionadas y llamadas a métodos.
Hemos añadido la compatibilidad con claves jerárquicas de Redis. Ahora, puede especificar un separador, como :: o :, y las claves se mostrarán en el explorador de bases de datos utilizando una estructura de directorios. Para claves con nombres como user::<segment_01>::<segment_02>, la vista es la siguiente:
Para habilitar esta vista, especifique un separador de claves en la pestaña General del cuadro de diálogo Data Sources and Drivers.
DataGrip ahora admite la creación y modificación de índices de almacenamiento en columnas agrupados y no agrupados para Microsoft SQL Server. Puede trabajar con ellos en la generación de código y también utilizar los índices en los cuadros de diálogo Create y Modify.
VECTOR y JSON Microsoft SQL Server También hemos añadido compatibilidad con los tipos de datos VECTOR y JSON que se introdujeron en Microsoft SQL Server 2025 a principios de este año. Estos tipos de datos ahora están disponibles en las sugerencias de finalización de código, donde se resaltan correctamente, y también se pueden usar en los cuadros de diálogo Create y Modify.
Hemos añadido la acción de borrado de filtros locales a la barra de herramientas del editor de datos. Ahora puede borrar los filtros locales de todas las columnas de la cuadrícula si hace clic en Table Result Local Filter y selecciona Clear Local Filter For All Columns.
Hemos reestructurado y mejorado el menú principal eliminando algunos elementos innecesarios y conservando solo las acciones más útiles, como Reformat Code, Recent Changes, Jump to Query File y Run <nombre del archivo actual>. Ahora es más fácil encontrar y ejecutar las acciones que necesita con mayor frecuencia.
DataGrip ahora utiliza el nuevo tema de interfaz Islands de forma predeterminada. El tema está disponible en los modos oscuro y claro. Esta actualización es solo una renovación visual, lo que significa que todas las funcionalidades seguirán siendo las mismas.
Para activar o desactivar el nuevo tema, abra el cuadro de diálogo Settings del IDE y vaya a la página de configuración Appearance & Behavior | Appearance.
¡Esperamos que disfrute de estas actualizaciones! Si encuentra algún error o desea enviar una sugerencia sobre alguna funcionalidad, hágalo a través del sistema de seguimiento de incidencias de DataGrip.
¿Desea mantenerse al día sobre las últimas funcionalidades y recibir consejos para trabajar con bases de datos de manera más productiva? ¡Suscríbase al blog de DataGrip y síganos en X!